Range Filtered Trend Signals 指标详解与实战案例
指标简介
以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,Range Filtered Trend Signals 是一款结合 Kalman 过滤器与 Supertrend 分析的高级交易指标。其核心目标是平滑价格波动,同时保持对趋势变化的敏感性,从而帮助交易者识别市场趋势与震荡区域。
核心功能
Kalman 过滤器: 通过动态调整权重平滑价格波动,减少市场噪音。
Supertrend 计算: 应用于平滑价格数据,提供可靠的趋势跟踪机制。
波动率加权范围过滤: 设定趋势边界,有效识别震荡与趋势市场。
颜色编码信号: 不同颜色标识市场趋势状态(看涨、看跌、震荡)。
可自定义参数: 可调整 Kalman 过滤参数、Supertrend 设置和颜色主题。
实时趋势变化提醒: 通过 TradingView 预警功能,实时接收市场趋势变化的通知。
目录
如何在 TradingView 上设置该指标
打开 TradingView 并选择任意交易品种。
点击“指标”按钮,在搜索框中输入 Range Filtered Trend Signals。
选择并添加该指标到图表中。
进入“设置”面板,调整 Kalman 过滤参数和 Supertrend 参数,以适应你的交易风格。
如何使用该指标
该指标通过颜色编码显示市场趋势状态:
绿色: 市场处于看涨趋势,可考虑做多。
红色: 市场处于看跌趋势,可考虑做空。
灰色: 市场处于震荡状态,建议观望。
指标参数设置与优化
参数名称 | 默认值 | 作用 |
---|---|---|
Kalman Alpha | 0.01 | 控制 Kalman 过滤器的平滑度,值越小,越平滑。 |
Kalman Beta | 0.1 | 调整趋势变化的敏感度,影响信号反应速度。 |
Supertrend Factor | 0.7 | 用于 Supertrend 计算,影响趋势线的位置。 |
ATR 周期 | 7 | 确定波动率计算周期,影响趋势检测。 |
实战案例分析
案例一:苹果公司(AAPL)趋势突破
时间: 2024 年 2 月 10 日
背景: AAPL 股票在 $180-$185 区间震荡,市场进入趋势临界点。
信号触发: 当 AAPL 突破 $185,指标变为绿色,提示进入上升趋势。
交易策略: 依据信号,在 $185.50 做多,止损设在 $183,目标价 $190。
结果: AAPL 价格在 3 天内上涨至 $191,交易成功盈利约 3%。
案例二:比特币(BTC)震荡市场
时间: 2024 年 1 月 25 日
背景: BTC 价格在 $42,000-$44,000 之间波动,无明确趋势。
信号触发: 指标变为灰色,提示市场处于震荡状态。
交易策略: 避免交易,等待趋势信号明确后再入场。
结果: BTC 价格在区间内继续震荡,避免了潜在亏损。
使用前提与局限性
该指标对趋势市场表现优秀,但在极端震荡行情中可能出现滞后。
指标依赖于 Kalman 过滤和 Supertrend 计算,需结合其他指标(如均线、RSI)使用,以提高信号可靠性。
交易者应注意市场新闻对价格的影响,避免因突发事件导致指标信号失效。
完整代码
//@version=6 indicator("Range Filtered Trend Signals [AlgoAlpha]", overlay=true) ... // Kalman 过滤算法 kalman(a, b, alpha, beta) => var float v1 = na if na(v1) v1 := a[1] v1 := v1 + alpha * (a - v1) v1 k = kalman(close, 77, 0.01, 0.1) [supertrend, direction] = pine_supertrend(k, 0.7, 7) trend = direction < 0 ? 1 : -1 barcolor(trend == 1 ? color.green : color.red) alertcondition(trend == 1, title="看涨信号", message="市场趋势向上") alertcondition(trend == -1, title="看跌信号", message="市场趋势向下")
来源:今日美股网